//添加一个tab页面
function addTab(subtitle,url){
	if(!$('#opCaseTabs').tabs('exists',subtitle)){
		$('#opCaseTabs').tabs('add',{
			title:subtitle,
			content:createFrame(url),
			closable:true
		});
	}else{
		$('#opCaseTabs').tabs('select',subtitle);
		//$('#mm-tabupdate').click();
	}
	tabClose();
}

//创建tab页面中的ifrmae
function createFrame(url)
{
	var s = '<iframe scrolling="auto" frameborder="0"  src="'+url+'" style="width:100%;height:100%;"></iframe>';
	return s;
}
//tab的关闭事件
function tabClose()
{
	/*双击关闭TAB选项卡*/
	$(".tabs-inner").dblclick(function(){
		var subtitle = $(this).children(".tabs-closable").text();
		$('#opCaseTabs').tabs('close',subtitle);
	})
	/*为选项卡绑定右键*/
	$(".tabs-inner").bind('contextmenu',function(e){
		$('#mm').menu('show', {
			left: e.pageX,
			top: e.pageY
		});

		var subtitle =$(this).children(".tabs-closable").text();
		$('#mm').data("currtab",subtitle);
		$('#opCaseTabs').tabs('select',subtitle);
		return false;
	});
}
//绑定右键菜单事件
function tabCloseEven()
{
	//刷新
	$('#mm-tabupdate').click(function(){
		var currTab = $('#opCaseTabs').tabs('getSelected');
		var url = $(currTab.panel('options').content).attr('src');
		if(typeof(url)!='undefined'){
			$('#opCaseTabs').tabs('update',{
				tab:currTab,
				options:{
					content:createFrame(url)
				}
			});			
		}

	})
	//关闭当前
	$('#mm-tabclose').click(function(){
		var currtab_title = $('#mm').data("currtab");
		if(currtab_title.length!=0)
		  $('#opCaseTabs').tabs('close',currtab_title);
		else
		  $.util.showTip({content:'个人桌面不能关闭！'});
	})
	//全部关闭
	$('#mm-tabcloseall').click(function(){
        $.messager.confirm('警告', '您确定关闭所有标签页吗?', function(r){
             if(r){
		        $('.tabs-inner span').each(function(i,n){
					var t = $(n).text();
					if(t!='个人桌面')
					  $('#opCaseTabs').tabs('close',t);
				  });
             }
        });

	});
	//关闭除当前之外的TAB
	$('#mm-tabcloseother').click(function(){
		$('#mm-tabcloseright').click();
		$('#mm-tabcloseleft').click();
	});
	//关闭当前右侧的TAB
	$('#mm-tabcloseright').click(function(){
		var nextall = $('.tabs-selected').nextAll();
		if(nextall.length==0){
			return false;
		}
		nextall.each(function(i,n){
			var t=$('a:eq(0) span',$(n)).text();
			if(t!='个人桌面')
			$('#opCaseTabs').tabs('close',t);
		});
		return false;
	});
	//关闭当前左侧的TAB
	$('#mm-tabcloseleft').click(function(){
		var prevall = $('.tabs-selected').prevAll();
		if(prevall.length==0){
			return false;
		}
		prevall.each(function(i,n){
			var t=$('a:eq(0) span',$(n)).text();
			if(t!='个人桌面')
			  $('#opCaseTabs').tabs('close',t);
		});
		return false;
	});
}

		
var delay=600 ;  //title文字滚动的速度，值越大速度越慢
var showScrollTitle = false;  //控制title是否滚动的标志位
var msg = "";
//滚动标题文字
function scrollWindowTitle(){
	if(showScrollTitle){
	    window.document.title=msg ;
	    msg=msg.substring(1,msg.length)+msg.substring(0,1); 
	    timeID=setTimeout("scrollWindowTitle()",delay);    	
	}else{
	    window.document.title=defaultWindowTitle ;
	}
  }
  
//获取滚动标题的提示信息文字
function getWindowTitle(){
   $.post('../msg/SysUserMsgDefine_getTitleNotice.action?t='+new Date().getTime(),{},function(data){
        jsonReStr = jQuery.parseJSON(data);  //获取从服务器得到的数据反馈信息
        if(jsonReStr.opState=="success"){    //有消息提示信息
           msg=jsonReStr.opInfo ;
           showScrollTitle = true;
           scrollWindowTitle();
        }else{
           msg= defaultWindowTitle;
           showScrollTitle = false;
        }
   });
   
   setTimeout("getWindowTitle()",refreshTitleTime); 
}

//打开聊天窗口
function openDialog(id,username,orgname){
    window.clearInterval(msgTimeId);//清除原有循环
    $('#dialogWin').window({
       title:'  与'+username+'['+orgname+']对话中',
       iconCls:"icon-person",
       width:400,
       height:290,
       modal:false,
       left:($(window).width()-400)/2,
       top:($(window).height()-290)/2,
       onClose:function(){window.clearInterval(msgTimeId);}//清除循环
    });
    $('#dialogWin').load(getRootPath()+'/sys/main/messageSend.jsp',{receiveUserName:username,receiveUserId:id});
    $('#dialogWin').window('open');
} 
//tab关闭
function  closeTab(curTitle){
	 $('#opCaseTabs').tabs('close',curTitle);
}
//个人桌面刷新
function reflash(){
	var url ="/email/desktop/OaDesktopUserBase_openDesktopPage.action";
	var currTab = $('#opCaseTabs').tabs('getTab', '个人桌面');
	if(typeof(url)!='undefined'){
		$('#opCaseTabs').tabs('update',{
			tab:currTab,
			options:{
				content:createFrame(url)
			}
		});			
	}	
}
//tab关闭
function  closeTab(curTitle){
	 $('#opCaseTabs').tabs('close',curTitle);
}
//个人桌面刷新
function reflash(){
	var url ="/email/desktop/OaDesktopUserBase_openDesktopPage.action";
	var currTab = $('#opCaseTabs').tabs('getTab', '个人桌面');
	if(typeof(url)!='undefined'){
		$('#opCaseTabs').tabs('update',{
			tab:currTab,
			options:{
				content:createFrame(url)
			}
		});			
	}	
}
